Skip to content

ext/intl: level up c++ runtime std for icu 74 and onwards. #14002

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

dunglas
Copy link
Member

@dunglas dunglas commented Apr 19, 2024

Backport of GH-13422.

to align with what is required to build icu 74 itself.

Close phpGH-13422.
@devnexen devnexen closed this in cc46a4e Apr 19, 2024
@dunglas dunglas deleted the fix/icu-c++17 branch April 19, 2024 11:50
petk added a commit to petk/php-src that referenced this pull request Apr 20, 2024
The `dnl` (Discard to Next Line) M4 macro in this combination of `m4_if`
macros and arguments isn't properly replaced and a literal `dnl` string
is appended in the configure script. The `[]dnl` works ok.

This fixes the PHP_CXX_COMPILE_STDCXX check in ext/intl whether the
specified C++ standard is mandatory or optional.

This is a backport of commit 03f1553 to
PHP-8.2 due to phpGH-14002.
petk added a commit to petk/php-src that referenced this pull request Apr 20, 2024
This is a backport of commit 03f1553 to
PHP-8.2 due to phpGH-14002 and fixes the PHP_CXX_COMPILE_STDCXX check in
ext/intl whether the specified C++ standard is mandatory or optional.

The `dnl` (Discard to Next Line) M4 macro in this combination of `m4_if`
macros and arguments isn't properly replaced and a literal `dnl` string
is appended in the configure script. The `[]dnl` works ok.
petk added a commit that referenced this pull request Apr 21, 2024
This is a backport of commit 03f1553 to
PHP-8.2 due to GH-14002 and fixes the PHP_CXX_COMPILE_STDCXX check in
ext/intl whether the specified C++ standard is mandatory or optional.

The `dnl` (Discard to Next Line) M4 macro in this combination of `m4_if`
macros and arguments isn't properly replaced and a literal `dnl` string
is appended in the configure script. The `[]dnl` works ok.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants